body {
    background-color: #777777;

    top: 0px;

    margin-top: 0px;

    margin-bottom: 0px;

    }
fieldset {
  padding: 1em;
  font:80%/1 sans-serif;
  border:1px solid black;
  }

label {
  float:left;
  width:25%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  }

legend {
  padding: 0.2em 0.5em;
  border:1px solid black;
  color:black;
  font-size:90%;
  text-align:right;
  }
  
.menu {
    background-color: #AAAAAA;
    margin-top: 2px;
    margin-bottom: 2px;
    text-align: center;
    padding:5px;
    }

.menu a{
   background-image: url(imgs/degradado.gif);
   text-decoration:none;
   color:#000000;
   background-color:#CCCCCC;
   border-left: solid #bbbbbb 1px;
   border-right: solid #999999 1px;
   text-transform:uppercase;
   letter-spacing:1px;
   padding-left:5px;
   padding-right:5px;
}

.menu a:hover{
   background-color:#0099cc;
   background-image: url(imgs/degradado2.gif);
   color:#ffffff;
}

#left{
	position:absolute;
	top:0px;
	left:0px;
	width:50%;
	height:100%;
	background-color:transparent;
	}

#center{
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-400px;
	width:795px;
	bottom: 0px;
	background-color:#000000;
	padding-top:2px;
	overflow:hidden;
	}


#center2{
	position:absolute;
	top:161px;
	left:50%;
	margin-left:-400px;
	width:795px;
	bottom:0px;
	z-index:10;
	background-color:#CCCCCC;
	overflow: auto;
        padding-bottom:20px;
	}

#contenido{
    padding:10px;
}

#contenido .derecha{
	float:right;
	padding-left:10px;
}

#contenido .izquierda{
	float:left;
	padding-right:10px;
}

#contenido ul li{
        padding-left:0px;
        margin-left:15px;
}

#right{
	position:absolute;
	top:0px;
	right:0%;
	width:50%;
	height:100%;
	overflow:hidden;
	background-color:transparent;
	}